On December 29, 2024, mass protests and strikes erupted across Iran, fueled by public... (32 revisions)